// | replace
import $i18n from '@/language/index'
export function json_replace(options, json) {
  const str = JSON.stringify(json)
  let _str = str
  if (options.url === 'config/mer_base') {
    _str = _str.replace(/聯繫電話/g, $i18n.t('contactnumber'))
    _str = _str.replace(/聯繫郵箱/g, $i18n.t('contactemail'))
    _str = _str.replace(/警戒庫存/g, $i18n.t('alertstock'))
    _str = _str.replace(/默認退貨收貨地址/g, $i18n.t('defaultreaddress'))
    _str = _str.replace(
      /默認退貨收貨人/g,
      $i18n.t('defaultreturnrecipient')
    )
    _str = _str.replace(/PC商户顶部图/g, $i18n.t('topofpcmerchant'))
    _str = _str.replace(
      /聯繫客服方式/g,
      $i18n.t('contactcustomerservice')
    )
    _str = _str.replace(/線上客服/g, $i18n.t('onlineservice'))
    _str = _str.replace(/撥打電話/g, $i18n.t('makeacall'))
    _str = _str.replace(/Please enter/g, $i18n.t('pleaseenter'))
  }
  // 客服
  if (/service\/update\/form(.*)/.test(options.url) || options.url === 'service/create/form') {
    _str = _str.replace(/用户/g, $i18n.t('user'))
    _str = _str.replace(/客服头像/g, $i18n.t('customerserviceavatar'))
    _str = _str.replace(/客服昵称/g, $i18n.t('nickname'))
    _str = _str.replace(/客服状态/g, $i18n.t('customerservicestatus'))
    _str = _str.replace(/订单管理/g, $i18n.t('ordermanagement'))
    _str = _str.replace(/商品管理/g, $i18n.t('commoditymanagement'))
    _str = _str.replace(/開啓核銷/g, $i18n.t('enablewriteoff'))
    _str = _str.replace(/訂單通知/g, $i18n.t('ordernotice'))
    _str = _str.replace(/通知電話/g, $i18n.t('notificationtelephone'))
    _str = _str.replace(/開啓/g, $i18n.t('open'))
    _str = _str.replace(/關閉/g, $i18n.t('close'))
    _str = _str.replace(/关闭/g, $i18n.t('open'))
    _str = _str.replace(/开启/g, $i18n.t('close'))
    _str = _str.replace(/修改成功/g, $i18n.t('success'))
    _str = _str.replace(/排序/g, $i18n.t('sort'))
    _str = _str.replace(/添加客服/g, $i18n.t('addcustomerservice'))
    _str = _str.replace(/编辑客服/g, $i18n.t('edit'))
  }
  if (/group\/detail(.*)/.test(options.url) || /group\/data(.*)/.test(options.url)) {
    _str = _str.replace(/名称/g, $i18n.t('name1'))
    _str = _str.replace(/是否显示/g, $i18n.t('whethertodisplay'))
    _str = _str.replace(/添加數據/g, $i18n.t('adddata'))
    _str = _str.replace(/轮播图/g, $i18n.t('carouselchart'))
    _str = _str.replace(/編輯數據/g, $i18n.t('editdata'))
    _str = _str.replace(/排序/g, $i18n.t('sort'))
    _str = _str.replace(/關閉/g, $i18n.t('close'))
    _str = _str.replace(/開啓/g, $i18n.t('open'))
  }
  if (/financial(.*)/.test(options.url)) {
    _str = _str.replace(/申请提现转账/g, $i18n.t('applyforwithdrawa'))
    _str = _str.replace(/商户名称/g, $i18n.t('businessname'))
    _str = _str.replace(/商户 ID/g, $i18n.t('merchantid'))
    _str = _str.replace(/商户余额/g, $i18n.t('merchantbalance'))
		_str = _str.replace(/账户余额/g, $i18n.t('Accountbalance'))
		_str = _str.replace(/帐户充值总量/g, $i18n.t('Totalrecharge'))
		_str = _str.replace(/历史提領金額/g, $i18n.t('Historicalwithdrawal'))
		_str = _str.replace(/账户冻结金额-店鋪保證金/g, $i18n.t('Storedeposit'))
		_str = _str.replace(/商戶可提領金額/g, $i18n.t('Withdrawableamount'))
		_str = _str.replace(/商品佣金收入/g, $i18n.t('Commissionincome'))
    _str = _str.replace(/带宽额度/g, $i18n.t('loan.limit'))
    _str = _str.replace(/商户可提取余额/g, $i18n.t('withdrawbalances'))
    _str = _str.replace(/提取类型/g, $i18n.t('extractiontype'))
    _str = _str.replace(/开户银行/g, $i18n.t('bankofdeposit'))
		_str = _str.replace(/开户行/g, $i18n.t('bankofdeposit'))
    _str = _str.replace(/银行卡賬號/g, $i18n.t('bankcardaccountnumber'))
		_str = _str.replace(/银行账号/g, $i18n.t('bankcardaccountnumber'))
    _str = _str.replace(/开户名/g, $i18n.t('accountname'))
		_str = _str.replace(/姓名/g, $i18n.t('accountname'))
    _str = _str.replace(/到账/g, $i18n.t('receipt'))
    _str = _str.replace(/手续费/g, $i18n.t('servicecharge'))
    _str = _str.replace(/提取密码默认/g, $i18n.t('extractpassworddefault'))
    _str = _str.replace(/提取金额/g, $i18n.t('withdrawalamount'))
    _str = _str.replace(/银行卡/g, $i18n.t('bankcard'))
    _str = _str.replace(/原始取款密码/g, $i18n.t('originalwithdrawalpassword'))
    _str = _str.replace(/新取款密码/g, $i18n.t('newwithdrawalpassword'))
    _str = _str.replace(/充值地址类型/g, $i18n.t('rechargeaddresstype'))
    _str = _str.replace(/主网络/g, $i18n.t('primarynetwork'))
    _str = _str.replace(/充值地址/g, $i18n.t('rechargeaddress'))
    _str = _str.replace(/收款二维碼/g, $i18n.t('collectionqrcode'))
    _str = _str.replace(/充值金额/g, $i18n.t('rechargeamount'))
    _str = _str.replace(/转账截图/g, $i18n.t('transferscreenshot'))
    _str = _str.replace(/保存成功/g, $i18n.t('savingsucceeded'))
    _str = _str.replace(/保存成功/g, $i18n.t('savingsucceeded'))
  }
  if (/serve\/paylst(.*)/.test(options.url)) {
    _str = _str.replace(/共计/g, $i18n.t('total'))
    _str = _str.replace(/次/g, $i18n.t('page.second'))
    _str = _str.replace(/点击/g, $i18n.t('click'))
    _str = _str.replace(/转化/g, $i18n.t('conversion'))
    _str = _str.replace(/数/g, $i18n.t('number'))
    _str = _str.replace(/单/g, $i18n.t('single'))
    _str = _str.replace(/店铺曝光/g, $i18n.t('storeexposure'))
    _str = _str.replace(/商品曝光/g, $i18n.t('commodityexposure'))
    _str = _str.replace(/曝光/g, $i18n.t('exposure'))
  }
  if (/coupon(.*)/.test(options.url)) {
    _str = _str.replace(/編輯優惠券名稱/g, $i18n.t('editcouponname'))
    _str = _str.replace(/優惠券名稱/g, $i18n.t('couponname'))
    _str = _str.replace(/曝光/g, $i18n.t('exposure'))
    _str = _str.replace(/優惠券類型/g, $i18n.t('coupontype'))
    _str = _str.replace(/優惠券面值/g, $i18n.t('couponfacevalue'))
    _str = _str.replace(/使用门槛/g, $i18n.t('usethreshold'))
    _str = _str.replace(/使用有效期/g, $i18n.t('validperiod'))
    _str = _str.replace(/领取時間/g, $i18n.t('collectiontime'))
    _str = _str.replace(/類型/g, $i18n.t('type'))
    _str = _str.replace(/是否限量/g, $i18n.t('limitedornot'))
    _str = _str.replace(/狀態/g, $i18n.t('state'))
    _str = _str.replace(/店鋪券/g, $i18n.t('exposure'))
    _str = _str.replace(/商品券/g, $i18n.t('exposure'))
    _str = _str.replace(/无门槛/g, $i18n.t('nothreshold'))
    _str = _str.replace(/有门槛/g, $i18n.t('doorsill'))
    _str = _str.replace(/天數/g, $i18n.t('days'))
    _str = _str.replace(/時間段/g, $i18n.t('timeslot'))
    _str = _str.replace(/限時/g, $i18n.t('timelimit'))
    _str = _str.replace(/不限時/g, $i18n.t('unlimitedtime'))
    _str = _str.replace(/领取/g, $i18n.t('receive'))
    _str = _str.replace(/新人券/g, $i18n.t('newpersonvoucher'))
    _str = _str.replace(/赠送券/g, $i18n.t('coupon'))
    _str = _str.replace(/限量/g, $i18n.t('limit'))
    _str = _str.replace(/不限量/g, $i18n.t('unlimited'))
    _str = _str.replace(/商品/g, $i18n.t('commodity'))
  }
  if (/serve\/meal(.*)/.test(options.url)) {
    _str = _str.replace(/共计/g, $i18n.t('total'))
    _str = _str.replace(/次/g, $i18n.t('page.second'))
  }
  if (/integral(.*)/.test(options.url)) {
    _str = _str.replace(/积分开启/g, $i18n.t('pointson'))
    _str = _str.replace(/默认抵扣比例/g, $i18n.t('defaultdeduction'))
    _str = _str.replace(/关闭/g, $i18n.t('close'))
    _str = _str.replace(/开启/g, $i18n.t('open'))
    _str = _str.replace(/已使用積分/g, $i18n.t('pointsused'))
    _str = _str.replace(/退款訂單返回積分/g, $i18n.t('refundorderreturnpoints'))
    _str = _str.replace(/積分抵扣金額/g, $i18n.t('pointdeductionamount'))
    _str = _str.replace(/分/g, $i18n.t('branch'))
    _str = _str.replace(/元/g, $i18n.t('page.element'))
  }
  // category
  if (/store\/category(.*)/.test(options.url)) {
    _str = _str.replace(/Classified pictures/g, $i18n.t('categorypicture'))
    _str = _str.replace(/Whether to display/g, $i18n.t('whethertodisplay'))
    _str = _str.replace(/Add classification/g, $i18n.t('addcategory'))
    _str = _str.replace(/Superior classification/g, $i18n.t('advancedclassification'))
    _str = _str.replace(/Classification name/g, $i18n.t('classificationname'))
    _str = _str.replace(/Chinese/g, $i18n.t('chinese'))
    _str = _str.replace(/English/g, $i18n.t('english'))
    _str = _str.replace(/Japan/g, $i18n.t('japanese'))
    _str = _str.replace(/HK/g, $i18n.t('chinesetraditional'))
    _str = _str.replace(/t2h/g, $i18n.t('thai'))
    _str = _str.replace(/so2rt/g, $i18n.t('sort'))
  }
	// order
	if (/store\/order(.*)/.test(options.url)) {
	  _str = _str.replace(/Sorry, your balance is insufficient, please contact customer service/g, $i18n.t('Insufficient.balance.to.recharge'))
	}
	// order
	if (/login(.*)/.test(options.url)) {
	  _str = _str.replace(/Account or password error/g, $i18n.t('password.error'))
	}
  // product
  if (/store\/product(.*)/.test(options.url)) {
    _str = _str.replace(/On sale/g, $i18n.t('insales'))
    _str = _str.replace(/Warehouse/g, $i18n.t('warehouse'))
    _str = _str.replace(/sell out/g, $i18n.t('sellout'))
    _str = _str.replace(/Alert inventory/g, $i18n.t('alertinventory'))
    _str = _str.replace(/To be reviewed/g, $i18n.t('tobereviewed'))
    _str = _str.replace(/Review failed/g, $i18n.t('reviewfailed'))
    _str = _str.replace(/recycle bin/g, $i18n.t('recyclebin'))
  }
  // seckill_product
  if (/store\/seckill_product(.*)/.test(options.url)) {
    _str = _str.replace(/On sale/g, $i18n.t('insales'))
    _str = _str.replace(/Warehouse/g, $i18n.t('warehouse'))
    _str = _str.replace(/sell out/g, $i18n.t('sellout'))
    _str = _str.replace(/Alert inventory/g, $i18n.t('alertinventory'))
    _str = _str.replace(/To be reviewed/g, $i18n.t('tobereviewed'))
    _str = _str.replace(/Review failed/g, $i18n.t('reviewfailed'))
    _str = _str.replace(/recycle bin/g, $i18n.t('recyclebin'))
    _str = _str.replace(/秒杀商品/g, $i18n.t('seckillmerchandise'))
  }
  _str = _str.replace(/極速退款/g, $i18n.t('fastrefund'))
  _str = _str.replace(/假一賠四/g, $i18n.t('onefalseclaimforfour'))
  _str = _str.replace(/正品保障/g, $i18n.t('authenticrantee'))
  _str = _str.replace(/滿足相應條件時，誠信用戶在退貨寄出後，可享受Fast refund到賬/g, $i18n.t('tips31'))
  _str = _str.replace(/一鍵鋪貨,读取不到请先创建商品分类/g, $i18n.t('tips32'))
  _str = _str.replace(/选择分类/g, $i18n.t('selectclassification'))
  _str = _str.replace(/已支付訂單數量/g, $i18n.t('paidorderquantity'))
  _str = _str.replace(/已支付訂單數量/g, $i18n.t('paidorderquantity'))
  _str = _str.replace(/实际支付金額/g, $i18n.t('actualpaymentamount'))
  _str = _str.replace(/已退款金額/g, $i18n.t('refundedamount'))
  _str = _str.replace(/訂單生成/g, $i18n.t('ordergeneration'))
  _str = _str.replace(/訂單支付成功/g, $i18n.t('Order.payment.succeeded'))
  _str = _str.replace(/訂單已配送【快遞名稱】/g, $i18n.t('Order.Shipped'))
  _str = _str.replace(/【快遞單號】/g, $i18n.t('couriernumber'))
  _str = _str.replace(/已收貨/g, $i18n.t('Goods.received'))
  _str = _str.replace(/交易完成/g, $i18n.t('Transaction.completion'))
  _str = _str.replace(/訂單已/g, $i18n.t('The.order.has.been'))
  _str = _str.replace(/退款/g, $i18n.t('refund'))
  _str = _str.replace(/請輸入正确的單號/g, $i18n.t('Please.enter.the.correct'))
  _str = _str.replace(/電話/g, $i18n.t('telephone'))
  _str = _str.replace(/發貨成功/g, $i18n.t('Shipment.succeeded'))
  _str = _str.replace(/取消訂單/g, $i18n.t('cancelorderauto'))
  _str = _str.replace(/修改備註/g, $i18n.t('modifyremarks'))
  _str = _str.replace(/自動/g, $i18n.t('automatic'))
  _str = _str.replace(/核銷訂單/g, $i18n.t('writeofforders'))
  _str = _str.replace(/普通訂單/g, $i18n.t('generalorder'))
  _str = _str.replace(/全部/g, $i18n.t('all'))
  _str = _str.replace(/備註/g, $i18n.t('remarks'))
  _str = _str.replace(/編輯標籤/g, $i18n.t('editlabel'))
  _str = _str.replace(/標籤名稱/g, $i18n.t('remarks'))
  _str = _str.replace(/是否显示/g, $i18n.t('remarks'))
  _str = _str.replace(/關閉/g, $i18n.t('close'))
  _str = _str.replace(/開啓/g, $i18n.t('open'))
  _str = _str.replace(/说明/g, $i18n.t('explain'))
  _str = _str.replace(/排序/g, $i18n.t('sort'))
  _str = _str.replace(/編輯成功/g, $i18n.t('success'))
  _str = _str.replace(/账户余额/g, $i18n.t('accountbalance'))
  _str = _str.replace(/帐户充值总量/g, $i18n.t('totalamount'))
  _str = _str.replace(/历史提領金額/g, $i18n.t('withdrawalamount'))
  _str = _str.replace(/账户冻结金额-店鋪保證金/g, $i18n.t('accountfrozenamount'))
  _str = _str.replace(/商戶可提領金額/g, $i18n.t('swithdrawalamount'))
  _str = _str.replace(/商品佣金收入/g, $i18n.t('commoditycommiss'))
  _str = _str.replace(/流水記錄/g, $i18n.t('runningrecord'))
  _str = _str.replace(/退款單/g, $i18n.t('refundnote'))
  _str = _str.replace(/流水列表/g, $i18n.t('flowlist'))
  _str = _str.replace(/退款订单/g, $i18n.t('refundorder'))
  _str = _str.replace(/保存成功/g, $i18n.t('savingsucceeded'))
  _str = _str.replace(/最小值不能为空/g, $i18n.t('tips35'))
  _str = _str.replace(/修改用戶標籤/g, $i18n.t('modifyuserlabel'))
  _str = _str.replace(/用戶標籤/g, $i18n.t('usertag'))
  _str = _str.replace(/店铺曝光/g, $i18n.t('storeexposure'))
  _str = _str.replace(/商品曝光/g, $i18n.t('commodityexposure'))
  _str = _str.replace(/曝光/g, $i18n.t('exposure'))
  _str = _str.replace(/添加標籤/g, $i18n.t('addlabel'))
  _str = _str.replace(/Please select/g, $i18n.t('pleaseselect'))
  _str = _str.replace(/Please enter/g, $i18n.t('pleaseenter'))
  _str = _str.replace(/店铺等级/g, $i18n.t('Shop.Level'))
  _str = _str.replace(/保证金/g, $i18n.t('bond'))
	_str = _str.replace(/保22证金充值/g, $i18n.t('bond1'))
	_str = _str.replace(/充11值商户/g, $i18n.t('bond2'))
	_str = _str.replace(/保证1金商1户/g, $i18n.t('bond3'))
  _str = _str.replace(/佣金率/g, $i18n.t('Commission.rate'))
  _str = _str.replace(/超出可提取余额/g, $i18n.t('the.available.balance'))
  _str = _str.replace(/类带宽型/g, $i18n.t('Loan.type'))
  _str = _str.replace(/注意带宽事项/g, $i18n.t('Loan.Agreement'))
  _str = _str.replace(/常规贷款/g, $i18n.t('Conventional.loans'))
  _str = _str.replace(/协商贷款/g, $i18n.t('Negotiated.loan'))
  _str = _str.replace(/左侧菜单联系客服/g, $i18n.t('Menu.contact.customer.service'))
  _str = _str.replace(/联系客服/g, $i18n.t('Menu.contact.customer.service'))
  _str = _str.replace(/在线/g, $i18n.t('Online Pay'))
  _str = _str.replace(/添加成功/g, $i18n.t('submittedsuccessfully'))
  _str = _str.replace(/提交111成功/g, $i18n.t('submittedsuccessfully'))
  _str = _str.replace(/提交222成功/g, $i18n.t('submittedsuccessfully'))
  _str = _str.replace(/請輸入正确的儲值金額/g, $i18n.t('Correct.stored.value'))
  _str = _str.replace(/最低儲值/g, $i18n.t('Minimum.stored.value'))
  return JSON.parse(_str)
}
